#include "StdAfx.h"
#include "Wczytywanie.h"
#include <iostream>
#include "Funkcje.h"

using namespace std;

bool WczytujDalej()
{
	char odp;
	cout << "Czy chcesz kontynuowac?(T/N) ";
	while(true)
	{
		cin >> odp;
		if( odp == 'T' || odp == 't' )
		{
			return true;
		}
		else if( odp == 'N' || odp == 'n' )
		{
			return false;
		}
		else
		{
			cout << "(T/N) ";
		}
	}
}

void WczytajPrzedzial(double &a, double &b)
{
	while(1)
	{
		cout << "Podaj poczatek przedzialu, a=";
		cin >> a;
		cout << "Podaj koniec przedzialu, b=";
		cin >> b;
		if(a <= 0 || a >= b)
		{
			cout << "a i b musza spelniac warunek 0 < a < b!\n";
		}
		else if(f(a) * f(b) >= 0)
		{
			cout << "a i b musza spelniac warunek f(a) * f(b) < 0!\n";
		}
		else
		{
			break;
		}
	}

}
void WczytajEpsilon(double &epsilon/*, double a, double b*/)
{
	while(1)
	{
		cout << "Podaj dokladnosc, epsilon=";
		cin >> epsilon;
		if(epsilon > 0.0000003 && epsilon < 1)
		{
			break;
		}
		else
		{
			cout << "epsilon musi byc w przedziale 0.0000003 < epsilon < 1!\n";
		}
	}
}